﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ImageCombinerCore
{
    public static class Mathf
    {
        public static float Min(float a, float b)
        {
            return (a >= b) ? b : a;
        }
        public static float Min(params float[] values)
        {
            int num = values.Length;
            if (num == 0)
            {
                return 0f;
            }
            float num2 = values[0];
            for (int i = 1; i < num; i++)
            {
                if (values[i] < num2)
                {
                    num2 = values[i];
                }
            }
            return num2;
        }
        public static int Min(int a, int b)
        {
            return (a >= b) ? b : a;
        }
        public static int Min(params int[] values)
        {
            int num = values.Length;
            if (num == 0)
            {
                return 0;
            }
            int num2 = values[0];
            for (int i = 1; i < num; i++)
            {
                if (values[i] < num2)
                {
                    num2 = values[i];
                }
            }
            return num2;
        }
        public static float Max(float a, float b)
        {
            return (a <= b) ? b : a;
        }
        public static float Max(params float[] values)
        {
            int num = values.Length;
            if (num == 0)
            {
                return 0f;
            }
            float num2 = values[0];
            for (int i = 1; i < num; i++)
            {
                if (values[i] > num2)
                {
                    num2 = values[i];
                }
            }
            return num2;
        }
        public static int Max(int a, int b)
        {
            return (a <= b) ? b : a;
        }
        public static int Max(params int[] values)
        {
            int num = values.Length;
            if (num == 0)
            {
                return 0;
            }
            int num2 = values[0];
            for (int i = 1; i < num; i++)
            {
                if (values[i] > num2)
                {
                    num2 = values[i];
                }
            }
            return num2;
        }
    }
}
